package entidades;




import coneccion.Coneccion;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.sql.Date;
import java.util.List;
import org.omg.PortableInterceptor.SYSTEM_EXCEPTION;


/**
 *
 * @author DYE
 */
public class vdetalle_pedido {
    
    
    private String numero;
    private String producto;
    private Date fecha_pedido;
    private Date fecha_entrega;
    private String foto;
    private float precio;
    private float impuesto;
    private String descripcion;
    private String observacion;
    private String compensacion;

    public String getDescripcion() {
        return descripcion;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    public Date getFecha_entrega() {
        return fecha_entrega;
    }

    public void setFecha_entrega(Date fecha_entrega) {
        this.fecha_entrega = fecha_entrega;
    }

    public Date getFecha_pedido() {
        return fecha_pedido;
    }

    public void setFecha_pedido(Date fecha_pedido) {
        this.fecha_pedido = fecha_pedido;
    }

    public String getFoto() {
        return foto;
    }

    public void setFoto(String foto) {
        this.foto = foto;
    }

    public float getImpuesto() {
        return impuesto;
    }

    public void setImpuesto(float impuesto) {
        this.impuesto = impuesto;
    }

    public String getNumero() {
        return numero;
    }

    public void setNumero(String numero) {
        this.numero = numero;
    }

    public String getObservacion() {
        return observacion;
    }

    public void setObservacion(String observacion) {
        this.observacion = observacion;
    }

    public float getPrecio() {
        return precio;
    }

    public void setPrecio(float precio) {
        this.precio = precio;
    }

    public String getProducto() {
        return producto;
    }

    public void setProducto(String producto) {
        this.producto = producto;
    }

    public String getCompensacion() {
        return compensacion;
    }

    public void setCompensacion(String compensacion) {
        this.compensacion = compensacion;
    }
    
    
    
    
    public vdetalle_pedido SelectDetallePedidoByNumero(String num)
    {
        vdetalle_pedido ped=new vdetalle_pedido();
//        List<vpedido> listPedido= new ArrayList<vpedido>();
        ResultSet rs=null;
        try
        {
        Coneccion cn=new Coneccion();
        
        rs=cn.connect().executeQuery("select * from vdetalle_pedido where numero='"+num+"'");
        
        rs.next();
            
            ped.setNumero(rs.getString("numero"));
            ped.setProducto(rs.getString("nombre"));
            ped.setFecha_pedido(rs.getDate("fecha_pedido"));
            ped.setFecha_entrega(rs.getDate("fecha_entrega"));
            ped.setFoto(rs.getString("foto"));
            ped.setPrecio(rs.getFloat("precio"));
            ped.setImpuesto(rs.getFloat("impuesto"));
            ped.setDescripcion(rs.getString("descripcion"));
            ped.setObservacion(rs.getString("observacion"));
            ped.setCompensacion(rs.getString("compensacion"));
            
        rs.close();
        cn.getCon().close();

        }catch(Exception ex)
         {
               System.out.println(ex.toString());
         }
        return ped;
    }
    
    
    
    
    

    
}
